$(document).ready(function () {
    // 全选
    $(".btn_group_left input").click(function () {
        if (this.checked) {
            $("input.check").prop('checked', true);
            $('.check_bg').addClass('check_active');
        } else {
            $("input.check").prop('checked', false);
            $('.check_bg').removeClass('check_active');
        }
    });

    // 单独选择更换背景
    $('.check_bg input').click(function () {
        if (this.checked) {
            $(this).prop('checked', true);
            $(this).parent('.check_bg').addClass('check_active');
        } else {
            $(this).prop('checked', false);
            $(this).parent('.check_bg').removeClass('check_active');
        }
    })

    // 鼠标移上去切换背景
    $('.check_bg').mouseover(function () {
        $(this).addClass('hover');
    }).mouseleave(function () {
        $(this).removeClass('hover');
    })

    $(".btn_group_del").click(function () {
        var ids = '';
        $(".check").each(function (i) {
            if ($(this).is(':checked')) {
                ids += ',' + $(this).val(); //逐个获取id
            }
        })
        ids = ids.substring(1);
        if (ids.length == 0) {
            layer.alert('请选择要删除的选项', {
                icon: 2,
                btn: false,
                closeBtn: 0,
                time: 2000
            });
        } else {
            $.ajax({
                type: "post",
                url: $("#messageurl").val(),
                data: {ids: ids},
                success: function (data) {
                    if (data.error == 0)
                    {
                        layer.alert('删除成功', {
                            icon: 1,
                            btn: false,
                            closeBtn: 0,
                            time: 2000,
                            end : function (index) {
                                window.location.reload();
                            }
                        });

                    } else
                    {
                        layer.alert(data.message, {
                            icon: 2,
                            btn: false,
                            closeBtn: 0,
                            time: 3000
                        });
                    }

                }
            });

        }
    })
})